package com.crm.log.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 日志报表对象 user_business_log
 * 
 * @author ruoyi
 * @date 2024-02-12
 */
public class UserBusinessLog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 日志id */
    private Long id;

    /** 顾问编号 */
    @Excel(name = "顾问编号")
    private Long empId;

    /** 部门 */
    @Excel(name = "部门")
    private Long orgId;

    /** 顾问姓名 */
    @Excel(name = "顾问姓名")
    private String empName;

    /** 今日上门数 */
    @Excel(name = "今日上门数")
    private Long todayVisitCount;

    /** 今日上门客户ids */
    @Excel(name = "今日上门客户ids")
    private String todayVisitCustids;

    /** 今日上门内容 */
    @Excel(name = "今日上门内容")
    private String todayVisitContent;

    /** 今日签约数 */
    @Excel(name = "今日签约数")
    private Long todaySignedCount;

    /** 今日签约客户ids */
    @Excel(name = "今日签约客户ids")
    private String todaySignedCustids;

    /** 今日签约内容 */
    @Excel(name = "今日签约内容")
    private String todaySignedContent;

    /** 今日进件数 */
    @Excel(name = "今日进件数")
    private Long todayIncomingCount;

    /** 今日进件客户ids */
    @Excel(name = "今日进件客户ids")
    private String todayIncomingCustids;

    /** 今日进件内容 */
    @Excel(name = "今日进件内容")
    private String todayIncomingContent;

    /** 明日预计上门数 */
    @Excel(name = "明日预计上门数")
    private Long tomorrowVisitCount;

    /** 明日预计上门客户ids */
    @Excel(name = "明日预计上门客户ids")
    private String tomorrowVisitCustids;

    /** 明日预计上门内容 */
    @Excel(name = "明日预计上门内容")
    private String tomorrowVisitContent;

    /** 微信好友总数 */
    @Excel(name = "微信好友总数")
    private Long wechatFriendsTotal;

    /** 微信好友今日新增数量 */
    @Excel(name = "微信好友今日新增数量")
    private Long wechatFriendsTodayadd;

    /** 今日新开发客户数量 */
    @Excel(name = "今日新开发客户数量")
    private Long todayNewcustCount;

    /** 今日扫码次数 */
    @Excel(name = "今日扫码次数")
    private Long todayIntroductionCount;

    /** 今日短信跟进客户次数 */
    @Excel(name = "今日短信跟进客户次数")
    private Long todaySmsfollowCount;

    /** 今日通时 */
    @Excel(name = "今日通时")
    private Long todayCallTime;

    /** 团队在审件明细（部长） */
    @Excel(name = "团队在审件明细", readConverterExp = "主=管")
    private String todayIncomingTeam;

    /** 今日挑选必跟进客户（部长） */
    @Excel(name = "今日挑选必跟进客户", readConverterExp = "主=管")
    private String todayMustcustTeam;

    /** 日志日期 */
    @Excel(name = "日志日期")
    private String logDate;

    /** 今日扫码上门客户数 */
    @Excel(name = "今日扫码上门客户数")
    private Long todayIntroductionVisit;

    /** 签约率 */
    @Excel(name = "签约率")
    private BigDecimal todaySignedRate;

    /** 帮谈客户次数 */
    @Excel(name = "帮谈客户次数")
    private Long todayTalkCount;

    /** 分配客户次数 */
    @Excel(name = "分配客户次数")
    private Long todayDistributeCount;

    /** 分配客户总量 */
    @Excel(name = "分配客户总量")
    private String todayDistributeDetail;

    /** 加入必跟进次数 */
    @Excel(name = "加入必跟进次数")
    private Long todayAddmustCount;

    /** 加入必跟进总量 */
    @Excel(name = "加入必跟进总量")
    private String todayAddmustDetail;

    /** 今日扫码签约数 */
    @Excel(name = "今日扫码签约数")
    private Long introductionSignedCount;

    /** 今日扫码签约率 */
    @Excel(name = "今日扫码签约率")
    private BigDecimal introductionSignedRate;

    private Long todayDistributeTotal;
    private Long todayAddmustTotal;
    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setEmpId(Long empId) 
    {
        this.empId = empId;
    }

    public Long getEmpId() 
    {
        return empId;
    }
    public void setOrgId(Long orgId) 
    {
        this.orgId = orgId;
    }

    public Long getOrgId() 
    {
        return orgId;
    }
    public void setEmpName(String empName) 
    {
        this.empName = empName;
    }

    public String getEmpName() 
    {
        return empName;
    }
    public void setTodayVisitCount(Long todayVisitCount) 
    {
        this.todayVisitCount = todayVisitCount;
    }

    public Long getTodayVisitCount() 
    {
        return todayVisitCount;
    }
    public void setTodayVisitCustids(String todayVisitCustids) 
    {
        this.todayVisitCustids = todayVisitCustids;
    }

    public String getTodayVisitCustids() 
    {
        return todayVisitCustids;
    }
    public void setTodayVisitContent(String todayVisitContent) 
    {
        this.todayVisitContent = todayVisitContent;
    }

    public String getTodayVisitContent() 
    {
        return todayVisitContent;
    }
    public void setTodaySignedCount(Long todaySignedCount) 
    {
        this.todaySignedCount = todaySignedCount;
    }

    public Long getTodaySignedCount() 
    {
        return todaySignedCount;
    }
    public void setTodaySignedCustids(String todaySignedCustids) 
    {
        this.todaySignedCustids = todaySignedCustids;
    }

    public String getTodaySignedCustids() 
    {
        return todaySignedCustids;
    }
    public void setTodaySignedContent(String todaySignedContent) 
    {
        this.todaySignedContent = todaySignedContent;
    }

    public String getTodaySignedContent() 
    {
        return todaySignedContent;
    }
    public void setTodayIncomingCount(Long todayIncomingCount) 
    {
        this.todayIncomingCount = todayIncomingCount;
    }

    public Long getTodayIncomingCount() 
    {
        return todayIncomingCount;
    }
    public void setTodayIncomingCustids(String todayIncomingCustids) 
    {
        this.todayIncomingCustids = todayIncomingCustids;
    }

    public String getTodayIncomingCustids() 
    {
        return todayIncomingCustids;
    }
    public void setTodayIncomingContent(String todayIncomingContent) 
    {
        this.todayIncomingContent = todayIncomingContent;
    }

    public String getTodayIncomingContent() 
    {
        return todayIncomingContent;
    }
    public void setTomorrowVisitCount(Long tomorrowVisitCount) 
    {
        this.tomorrowVisitCount = tomorrowVisitCount;
    }

    public Long getTomorrowVisitCount() 
    {
        return tomorrowVisitCount;
    }
    public void setTomorrowVisitCustids(String tomorrowVisitCustids) 
    {
        this.tomorrowVisitCustids = tomorrowVisitCustids;
    }

    public String getTomorrowVisitCustids() 
    {
        return tomorrowVisitCustids;
    }
    public void setTomorrowVisitContent(String tomorrowVisitContent) 
    {
        this.tomorrowVisitContent = tomorrowVisitContent;
    }

    public String getTomorrowVisitContent() 
    {
        return tomorrowVisitContent;
    }
    public void setWechatFriendsTotal(Long wechatFriendsTotal) 
    {
        this.wechatFriendsTotal = wechatFriendsTotal;
    }

    public Long getWechatFriendsTotal() 
    {
        return wechatFriendsTotal;
    }
    public void setWechatFriendsTodayadd(Long wechatFriendsTodayadd) 
    {
        this.wechatFriendsTodayadd = wechatFriendsTodayadd;
    }

    public Long getWechatFriendsTodayadd() 
    {
        return wechatFriendsTodayadd;
    }
    public void setTodayNewcustCount(Long todayNewcustCount) 
    {
        this.todayNewcustCount = todayNewcustCount;
    }

    public Long getTodayNewcustCount() 
    {
        return todayNewcustCount;
    }
    public void setTodayIntroductionCount(Long todayIntroductionCount) 
    {
        this.todayIntroductionCount = todayIntroductionCount;
    }

    public Long getTodayIntroductionCount() 
    {
        return todayIntroductionCount;
    }
    public void setTodaySmsfollowCount(Long todaySmsfollowCount) 
    {
        this.todaySmsfollowCount = todaySmsfollowCount;
    }

    public Long getTodaySmsfollowCount() 
    {
        return todaySmsfollowCount;
    }
    public void setTodayCallTime(Long todayCallTime) 
    {
        this.todayCallTime = todayCallTime;
    }

    public Long getTodayCallTime() 
    {
        return todayCallTime;
    }
    public void setTodayIncomingTeam(String todayIncomingTeam) 
    {
        this.todayIncomingTeam = todayIncomingTeam;
    }

    public String getTodayIncomingTeam() 
    {
        return todayIncomingTeam;
    }
    public void setTodayMustcustTeam(String todayMustcustTeam) 
    {
        this.todayMustcustTeam = todayMustcustTeam;
    }

    public String getTodayMustcustTeam() 
    {
        return todayMustcustTeam;
    }
    public void setLogDate(String logDate) 
    {
        this.logDate = logDate;
    }

    public String getLogDate() 
    {
        return logDate;
    }
    public void setTodayIntroductionVisit(Long todayIntroductionVisit) 
    {
        this.todayIntroductionVisit = todayIntroductionVisit;
    }

    public Long getTodayIntroductionVisit() 
    {
        return todayIntroductionVisit;
    }
    public void setTodaySignedRate(BigDecimal todaySignedRate) 
    {
        this.todaySignedRate = todaySignedRate;
    }

    public BigDecimal getTodaySignedRate() 
    {
        return todaySignedRate;
    }
    public void setTodayTalkCount(Long todayTalkCount) 
    {
        this.todayTalkCount = todayTalkCount;
    }

    public Long getTodayTalkCount() 
    {
        return todayTalkCount;
    }
    public void setTodayDistributeCount(Long todayDistributeCount) 
    {
        this.todayDistributeCount = todayDistributeCount;
    }

    public Long getTodayDistributeCount() 
    {
        return todayDistributeCount;
    }
    public void setTodayDistributeDetail(String todayDistributeDetail) 
    {
        this.todayDistributeDetail = todayDistributeDetail;
    }

    public String getTodayDistributeDetail() 
    {
        return todayDistributeDetail;
    }
    public void setTodayAddmustCount(Long todayAddmustCount) 
    {
        this.todayAddmustCount = todayAddmustCount;
    }

    public Long getTodayAddmustCount() 
    {
        return todayAddmustCount;
    }
    public void setTodayAddmustDetail(String todayAddmustDetail) 
    {
        this.todayAddmustDetail = todayAddmustDetail;
    }

    public String getTodayAddmustDetail() 
    {
        return todayAddmustDetail;
    }
    public void setIntroductionSignedCount(Long introductionSignedCount) 
    {
        this.introductionSignedCount = introductionSignedCount;
    }

    public Long getIntroductionSignedCount() 
    {
        return introductionSignedCount;
    }
    public void setIntroductionSignedRate(BigDecimal introductionSignedRate) 
    {
        this.introductionSignedRate = introductionSignedRate;
    }

    public BigDecimal getIntroductionSignedRate() 
    {
        return introductionSignedRate;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("empId", getEmpId())
            .append("orgId", getOrgId())
            .append("empName", getEmpName())
            .append("todayVisitCount", getTodayVisitCount())
            .append("todayVisitCustids", getTodayVisitCustids())
            .append("todayVisitContent", getTodayVisitContent())
            .append("todaySignedCount", getTodaySignedCount())
            .append("todaySignedCustids", getTodaySignedCustids())
            .append("todaySignedContent", getTodaySignedContent())
            .append("todayIncomingCount", getTodayIncomingCount())
            .append("todayIncomingCustids", getTodayIncomingCustids())
            .append("todayIncomingContent", getTodayIncomingContent())
            .append("tomorrowVisitCount", getTomorrowVisitCount())
            .append("tomorrowVisitCustids", getTomorrowVisitCustids())
            .append("tomorrowVisitContent", getTomorrowVisitContent())
            .append("wechatFriendsTotal", getWechatFriendsTotal())
            .append("wechatFriendsTodayadd", getWechatFriendsTodayadd())
            .append("todayNewcustCount", getTodayNewcustCount())
            .append("todayIntroductionCount", getTodayIntroductionCount())
            .append("todaySmsfollowCount", getTodaySmsfollowCount())
            .append("todayCallTime", getTodayCallTime())
            .append("todayIncomingTeam", getTodayIncomingTeam())
            .append("todayMustcustTeam", getTodayMustcustTeam())
            .append("logDate", getLogDate())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("todayIntroductionVisit", getTodayIntroductionVisit())
            .append("todaySignedRate", getTodaySignedRate())
            .append("todayTalkCount", getTodayTalkCount())
            .append("todayDistributeCount", getTodayDistributeCount())
            .append("todayDistributeDetail", getTodayDistributeDetail())
            .append("todayAddmustCount", getTodayAddmustCount())
            .append("todayAddmustDetail", getTodayAddmustDetail())
            .append("introductionSignedCount", getIntroductionSignedCount())
            .append("introductionSignedRate", getIntroductionSignedRate())
            .toString();
    }

    public Long getTodayDistributeTotal() {
        return todayDistributeTotal;
    }

    public void setTodayDistributeTotal(Long todayDistributeTotal) {
        this.todayDistributeTotal = todayDistributeTotal;
    }

    public Long getTodayAddmustTotal() {
        return todayAddmustTotal;
    }

    public void setTodayAddmustTotal(Long todayAddmustTotal) {
        this.todayAddmustTotal = todayAddmustTotal;
    }
}
